package fiuba.algo3.obstaculo;

import fiuba.algo3.vehiculo.*;

public class Pozo extends Obstaculo {

	public void aplicarA(Vehiculo unVehiculo) {
		unVehiculo.aplicarPozo(this);
	}

	public void aplicarAuto(Auto unAuto) {
		unAuto.setCantidadDeMovimientosDelTurno(3);
	}

	public void aplicarMoto(Moto unaMoto) {
		unaMoto.setCantidadDeMovimientosDelTurno(3);
	}

	public void aplicar4x4(Camioneta4x4 unaCamioneta) {
		unaCamioneta.setCantidadDeMovimientosDelTurno(0);
	}

	public boolean pasarConAuto(Auto unAuto) {
		return unAuto.pasarPorPozo();
	}

	public boolean pasarConMoto(Moto unaMoto) {
		return unaMoto.pasarPorPozo();
	}

	public boolean pasarCon4x4(Camioneta4x4 unaCamioneta) {
		return unaCamioneta.pasarPorPozo();
	}
}